package com.sinothk.gpserver.util;

import com.sinothk.server.support.utils.StringUtil;

import java.util.HashMap;
import java.util.Random;

/**
 * 编写 Liang Y.T.
 * 时间 2021/09/16 1:01
 */
public class AvatarUtil {

    static HashMap<Integer, String> avatarMap = null;

    public static String getRandomAvatar() {
        int min = 1;
        int max = 5;
        int num = new Random().nextInt(max) % (max - min + 1) + min;
        return getAvatarUrl(num);
    }

    private static String getAvatarUrl(int num) {
        if (avatarMap == null) {
            avatarMap = new HashMap<>();
            avatarMap.put(1, "sys/avatar/default/1.png");
            avatarMap.put(2, "sys/avatar/default/2.png");
            avatarMap.put(3, "sys/avatar/default/3.png");
            avatarMap.put(4, "sys/avatar/default/4.png");
            avatarMap.put(5, "sys/avatar/default/5.png");
        }
        String avatar = avatarMap.get(num);
        if (StringUtil.isEmpty(avatar)) {
            return "sys/avatar/default/1.png";
        }
        return avatar;
    }

//    public static void main(String[] args) {
//        for (int i = 0; i < 1000; i++) {
//            System.out.println(getRandomAvatar());
//        }
//    }
}
